.nav04{background:url(../images/nav_bj.png) repeat-x; width:100%; height:38px; text-align:center; line-height: 38px;float:center;  }
.nav04 ul {width:960px; float:center; margin-left:auto;}
.nav04 ul li{width:100px; float:left; list-style: none;}
.nav04 ul li a{font-size: 14px; font-weight: 700; color: #fff; padding: 0.85em 1em; }
.nav04 ul li a:hover{background: #8acb09; text-decoration: none;}

.nav04 ul li ul { width:105px; display:none; margin-left:5px; margin-top:0px; *margin-top:38px;*margin-left:-90px; position:absolute;padding:0px; }
.nav04 ul li ul li { float:left; font-size:12px; width:120px; background:#0e9cd5; margin:0; text-align:center;
                    font-weight:bolder; cursor:pointer; text-align:left;}
.nav04 ul li ul li a { background:none; }
.nav04 ul li ul li a:hover { color:#fff; }
.nav04 ul li:hover ul { display:block;}

.next {float: left;}
.prev {float: left;}